burst of wind and rain - German English Dictionary